task invite
命令名称
/task invite
描述
此命令允许您设置一个邀请任务,为邀请新成员加入您的 Discord 服务器的用户奖励积分。您可以配置积分奖励、每日限制、帐户年龄限制以及被邀请者的最短停留时间来赚取奖励。这可以是激励会员邀请朋友并扩大服务器社区的有效方式。
用法
/task invite <reward> [daily_limit] [account_age] [stay_days]
参数
必选参数
<reward>
:该值须为正整数或 0。设置为 0 将禁用任务。
可选参数
[daily_limit]
:用户每天可以赚取奖励的最大邀请数。设置为0或留空表示没有每日限制。[account_age]
:新成员帐户的最小年龄(以天计)以使其有资格获得邀请奖励。设置为0或留空表示没有年龄限制。[stay_days]
:新成员必须在服务器中停留的天数。如果在指定时间之前离开服务器,奖励将扣减。设置为0或留空表示没有停留时间要求。
示例
-
示例 1:设置一个任务,每次邀请用户获得 10 积分,没有每日限制,没有帐户年龄限制,停留要求为7天。
/task invite reward:10 stay_days:7
-
示例 2:禁用邀请任务。
/task invite reward:0 stay_days:7
-
示例 3:设置一个任务,每次邀请用户获得 5 积分,每日限制为 10 次邀请,帐户年龄限制为 30 天,没有停留时间要求。
/task invite reward:5 daily_limit:10 account_age:30
注意事项
- 用户只有邀请新成员才会获得奖励。
- 每日限制将在机器人设定的时区的 0:00 时重置。
- 如果被邀请成员在满足停留时间要求之前离开服务器,邀请者的奖励将被扣除。
常见问题
-
问:我可以设置多个不同奖励金额和限制的邀请任务吗?
答:不可以,只能有一个有效的邀请奖励任务。创建新的邀请奖励任务将覆盖任何现有任务。
-
问:我可以跟踪特定频道的邀请吗?
答:不可以,邀请任务会跟踪邀请,无论邀请链接是在哪个频道发送的。
-
问:如果用户邀请超过每日限制会发生什么?
答:如果用户邀请人数超过每日限制,他们只会收到指定数量邀请的奖励。额外的邀请将不计入当天的奖励。
-
问:如果被邀请成员在停留时间之前离开服务器会发生什么?
答:如果被邀请成员在满足指定停留时间要求之前离开服务器,邀请者的奖励积分将被扣除。这是为了防止滥用邀请系统。